Horn cardinality rules
نویسندگان
چکیده
We address the problem of finding a "tight" representation of Horn cardinality rules in a mixed integer programming model by describing a convex hull of it. A cardinality Horn rule asserts that if at least k of the propositions A\,..., Am are true, then B is true. We also show that Horn cardinality rules have properties analogous to ordinary Horn rules. 1 I n t r o d u c t i o n As rule-based systems and other types of logic modeling grow in popularity, logical rules and propositions can play an increasingly important role in mathematical programming models. Such simple logical constraints as "if A is produced, then either B or C must be produced" have long been a part of mathematical programming. But much more complex logic models are now being formulated, and they can also be embedded in mathematical programming models. Propositional Horn formulas have some very attractive properties that account for their popularity in rule-based systems. A Horn inference problem are solvable by the linear programming relaxation, (see, for example, [2], [7]) That is, one can determine the satisfiability of a set of Horn rules simply by checking whether the corresponding LP relaxation is feasible. A Horn clause *The first author is partially supported by AFOSR grant 91-0287 and ONR grant N00014-92-J-1028. Both authors are partially supported by NSF grant 1-55093.
منابع مشابه
Symbolic Polytopes for Quantitative Interpolation and Verification
Proving quantitative properties of programs, such as bounds on resource usage or information leakage, often leads to verification conditions that involve cardinalities of sets. Existing approaches for dealing with such verification conditions operate by checking cardinality bounds for given formulas. However, they cannot synthesize formulas that satisfy given cardinality constraints, which limi...
متن کاملDecision versions of optimization problems: cardinality constraint (lower bound) as a CNF Horn formula for Maximum Matching
We provide a formula for the cardinality constraint, a lower bound in the form of |F | ≥ K, in such a way that the conjunction of the BFC and the OFC (explained below) can be solved simultaneously. The parameter K can vary from instance to instance. We assume the availability of a successor predicate, and that the domain is ordered. To our knowledge, no polynomially solvable expression has been...
متن کاملGood and Bad Objects : Cardinality - Based Rules
We consider the problem of ranking sets of objects, the members of which are mutually compatible. Assuming that each object is either good or bad, we axiomatically characterize three cardinality-based rules which arise naturally in this dichotomous setting. They are what we call the symmetric difference rule, the lexicographic good-bad rule, and the lexicographic bad-good rule. Each of these ru...
متن کاملIs observational congruence on µ-expressions axiomatisable in equational Horn logic?
It is well known that bisimulation on μ-expressions cannot be finitely axiomatised in equational logic. Complete axiomatisations such as those of Milner and Bloom/Ésik necessarily involve implicational rules. However, both systems rely on features beyond pure equational Horn logic: either rules that are impure by involving non-equational side-conditions, or rules that are schematically infinita...
متن کاملThe Limits on Combining Recursive Horn Rules withDescription
Horn rule languages have formed the basis for many Artiicial Intelligence application languages, but are not expressive enough to model domains with a rich hierarchical structure. Description logics have been designed especially to model rich hierarchies. Several applications would signiicantly beneet from combining the expressive power of both formalisms. This paper focuses on combining recurs...
متن کامل